package com.example.myerp.mapper;

import com.example.myerp.pojo.User;
import org.apache.ibatis.annotations.Param;


import java.util.List;
import java.util.Map;

public interface UserMapper {
	// ��ѯȫ��ѧ��
	public List<User> getUsers();

	public User login(@Param("uname") String uname, @Param("upwd") String upwd);

	// ��ѯ����
	public List<User> findByPager(Map<String, Object> params);

	// ��ѯ������
	public long pageTotal();

	//�����û�
	public void addUser(User user);

	//����ɾ��
	public void batchDelUser(Integer [] uids);

	//�û��޸�
	public void updateUser(User user);

	//�û��޸�
	public  void updateStatics(@Param("uid") Integer uid, @Param("statics") String statics);

	//ɾ��user�µ�role
	public void delUserRole(Integer uid);

	//�����û���ɫ
	public void addUserRole(@Param("rid")Integer rid,@Param("uid")Integer uid);

}
